projects
/
gtk4.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
7c1509f
)
menu: Stop using gdk_surface_new_temp
author
Matthias Clasen
<mclasen@redhat.com>
Sat, 20 Apr 2019 04:32:00 +0000
(
04:32
+0000)
committer
Matthias Clasen
<mclasen@redhat.com>
Tue, 28 May 2019 20:25:14 +0000
(20:25 +0000)
We can just as well use gdk_surface_new_popup.
gtk/gtkmenu.c
patch
|
blob
|
history
diff --git
a/gtk/gtkmenu.c
b/gtk/gtkmenu.c
index aabb339a8bcc2dc5679ebaa50b2097f60fe7b25c..4aca9c31ecf730539ddb067dafda5adf9dc6d2bf 100644
(file)
--- a/
gtk/gtkmenu.c
+++ b/
gtk/gtkmenu.c
@@
-2199,7
+2199,8
@@
menu_grab_transfer_surface_get (GtkMenu *menu)
GdkSurface *surface = g_object_get_data (G_OBJECT (menu), "gtk-menu-transfer-surface");
if (!surface)
{
- surface = gdk_surface_new_temp (gtk_widget_get_display (GTK_WIDGET (menu)));
+ GdkRectangle rect = { -100, -100, 1, 1 };
+ surface = gdk_surface_new_popup (gtk_widget_get_display (GTK_WIDGET (menu)), &rect);
gdk_surface_show (surface);